/**
 * $Revision: 1.0 $
 * $Author: Eric Yang $
 * $Date: Sep 8, 2009 12:24:31 AM $
 *
 * Author: Eric Yang
 * Date  : Sep 8, 2009 12:24:31 AM
 *
 */
package com.gooex.domain.base;

import java.io.Serializable;
import java.util.List;

/**
 * 客户订单要求
 * 
 * @author Eric Yang
 * @version 1.0
 */
public class OrderRequest implements Serializable {

	/** PK */
	private String id;

	/** 对应订单客户 */
	private OrderCustomer orderCustomer;

	/** 对于产品 */
	private Product product;

	/** 备注说明 */
	private String comment;

	/** 产品的相关参数要求 */
	private List<PropertyValue> propertyValues;

	/** 需求数量 */
	private int count;

	/** 订单报价列表 */
	private List<OrderQuote> orderQuotes;

	/* ===========setter/getter============================= */
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public OrderCustomer getOrderCustomer() {
		return orderCustomer;
	}

	public void setOrderCustomer(OrderCustomer orderCustomer) {
		this.orderCustomer = orderCustomer;
	}

	public Product getProduct() {
		return product;
	}

	public void setProduct(Product product) {
		this.product = product;
	}

	public int getCount() {
		return count;
	}

	public void setCount(int count) {
		this.count = count;
	}

	public List<PropertyValue> getPropertyValues() {
		return propertyValues;
	}

	public void setPropertyValues(List<PropertyValue> propertyValues) {
		this.propertyValues = propertyValues;
	}

	public List<OrderQuote> getOrderQuotes() {
		return orderQuotes;
	}

	public void setOrderQuotes(List<OrderQuote> orderQuotes) {
		this.orderQuotes = orderQuotes;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

}
